shell in depth